package com.first.statistics.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;

/**
 * @program: SecondProject
 * @description:
 * @author: 李榕轩
 * @create: 2023-05-29 14:31
 **/
@Data
@AllArgsConstructor
@NoArgsConstructor
@ToString
@ApiModel(value = "课程销量查询条件对象")
public class EduCourseVo {
    @ApiModelProperty(value = "课程ID")
    private String id;
    @ApiModelProperty(value = "讲师ID")
    private String teacherId;
    @ApiModelProperty(value = "课程专业ID")
    private String subjectId;
    @ApiModelProperty(value = "课程专业父级ID")
    private String subjectParentId;
    @ApiModelProperty(value = "课程名称")
    private String title;
    @ApiModelProperty(value = "课程销售价格")
    private String price;
    @ApiModelProperty(value = "总课时")
    private String lessonNum;
    @ApiModelProperty(value = "课程封面图片路径")
    private String cover;
    @ApiModelProperty(value = "课程上下架状态")
    private String status;
    @ApiModelProperty(value = "销售数量")
    private String buyCount;
    @ApiModelProperty(value = "浏览数量")
    private String viewCount;
    @ApiModelProperty(value = "乐观锁")
    private String version;
    @ApiModelProperty(value = "逻辑删除")
    private String isDeleted;
    @ApiModelProperty(value = "创建时间")
    private String gmtCreate;
    @ApiModelProperty(value = "更新时间")
    private String gmtModified;
    @ApiModelProperty(value = "课程备注")
    private String remark;
    @ApiModelProperty(value = "是否添加")
    private String isAdd;
}
